System info
- Elixir: 1.5.2
- Erlang: 20.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
| Name | Iterations per Second | Average | Deviation | median | minimum | maximum | Sample size |
|---|---|---|---|---|---|---|---|
| flat_map (avoid gc + after_each) | 26.09 K | 38.32 μs | ±14.33% | 37 μs | 36 μs | 161 μs | 17292 |
| flat_map (avoid gc) | 24.47 K | 40.86 μs | ±278.65% | 37 μs | 36 μs | 49943 μs | 238340 |
| flat_map (normal) | 26.90 K | 37.17 μs | ±35.64% | 36 μs | 36 μs | 4023 μs | 260969 |
| map.flatten (avoid gc + after_each) | 17.26 K | 57.96 μs | ±8.22% | 57 μs | 55 μs | 203 μs | 16729 |
| map.flatten (avoid gc) | 17.13 K | 58.38 μs | ±264.05% | 52 μs | 51 μs | 44517 μs | 167846 |
| map.flatten (normal) | 18.98 K | 52.69 μs | ±19.26% | 51 μs | 50 μs | 2545 μs | 185670 |